home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 15
/
Aminet 15 - Nov 1996.iso
/
Aminet
/
dev
/
gcc
/
ixemsdk.lha
/
man
/
cat3
/
strcpy.0
< prev
next >
Wrap
Text File
|
1996-09-02
|
2KB
|
44 lines
STRCPY(3) UNIX Programmer's Manual STRCPY(3)
NNAAMMEE
ssttrrccppyy - copy strings
SSYYNNOOPPSSIISS
##iinncclluuddee <<ssttrriinngg..hh>>
_c_h_a_r _*
ssttrrccppyy(_c_h_a_r _*_d_s_t, _c_o_n_s_t _c_h_a_r _*_s_r_c)
_c_h_a_r _*
ssttrrnnccppyy(_c_h_a_r _*_d_s_t, _c_o_n_s_t _c_h_a_r _*_s_r_c, _s_i_z_e___t _l_e_n)
DDEESSCCRRIIPPTTIIOONN
The ssttrrccppyy() and ssttrrnnccppyy() functions copy the string _s_r_c to _d_s_t (includ-
ing the terminating `\0' character).
The ssttrrnnccppyy() copies not more than _l_e_n characters into _d_s_t, appending
`\0' characters if _s_r_c is less than _l_e_n characters long, and _n_o_t termi-
nating _d_s_t if _s_r_c is more than _l_e_n characters long.
RREETTUURRNN VVAALLUUEESS
The ssttrrccppyy() and ssttrrnnccppyy() functions return _d_s_t.
EEXXAAMMPPLLEESS
The following sets ``chararray'' to ``abc\0\0\0'':
(void)strncpy(chararray, "abc", 6).
The following sets ``chararray'' to ``abcdef'':
(void)strncpy(chararray, "abcdefgh", 6);
SSEEEE AALLSSOO
bcopy(3), memccpy(3), memcpy(3), memmove(3)
SSTTAANNDDAARRDDSS
The ssttrrccppyy() and ssttrrnnccppyy() functions conform to ANSI C3.159-1989 (``ANSI
C'').
4th Berkeley Distribution June 29, 1991 1